Conformance Checking and Pushdown Reactive Systems
نویسندگان
چکیده
Due to their asynchronous interactions, testing reactive systems is a laborious activity present in any software development project.
 In this setting, the finite memory formalism of Labeled Transition Systems has been used generate test suites that can be applied check ioco conformance implementations given specification.
 work we turn more complex scenario where stronger considered, Visibly Pushdown System (VPTS), which allows access potentially infinite pushdown memory.
 We study an extension relation VPTS models and develop polynomial time algorithms verify for white-box scenario.
منابع مشابه
Model checking pushdown systems
The thesis investigates an approach to automated software verification based on pushdown systems. Pushdown systems are, roughly speaking, transition systems whose states include a stack of unbounded length; there is a natural correspondence between them and the execution sequences of programs with (possibly recursive) subroutines. The thesis examines modelchecking problems for pushdown systems,...
متن کاملModel Checking Büchi Pushdown Systems
We develop an approach to model checking Linear Temporal Logic (LTL) properties of Büchi Pushdown Systems (BPDS). Such BPDS models are suitable for Hardware/Software (HW/SW) co-verification. Since a BPDS represents the asynchronous transitions between hardware and software, some transition orders are unnecessary to be explored in verification. We design an algorithm to reduce BPDS transition ru...
متن کاملModel Checking Java Using Pushdown Systems
In recent years, model checking algorithms for the verification of infinite-state systems were introduced. We evaluate the possibility of using the algorithms for pushdown systems and various modal logics of [3] for verification of Java programs. It turns out that pushdown systems are particularly suitable for modeling the control flow of sequential Java programs, including exceptions (which ar...
متن کاملSaturation algorithms for model-checking pushdown systems
Pushdown systems have, over the past 15 years, been popular with the software verification community. Their stack can be used to model the call stack of a first-order recursive program, with the control state holding valuations of the program’s global variables, and stack characters encoding the local variable valuations. As such the control flow of first-order recursive programs (such as C and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Clei Electronic Journal
سال: 2023
ISSN: ['0717-5000']
DOI: https://doi.org/10.19153/cleiej.25.3.2